Synopsis: Change allout user configuration so auto-activation is controlled
authorKen Manheimer <ken.manheimer@gmail.com>
Thu, 10 Feb 2011 00:31:18 +0000 (19:31 -0500)
committerKen Manheimer <ken.manheimer@gmail.com>
Thu, 10 Feb 2011 00:31:18 +0000 (19:31 -0500)
commit3f4284c4cfe6b1adef94abb306283db3b79bd704
tree51d730ea29d33ab8ce0dca7c540b4220a4a9f36b
parentb72cc2f935cfa1cf11ed128065e48885aed6d316
Synopsis: Change allout user configuration so auto-activation is controlled
solely by customization `allout-auto-activation'.

(allout-auto-activation-helper) (allout-setup): New autoloads implement new
custom set procedure for allout-auto-activation.  Also, explicitly invoke
(allout-setup) after allout-auto-activation is custom-defined, to effect
the settings in emacs sessions besides the few where allout-auto-activation
customization is donea.
(allout-auto-activation): Use allout-auto-activation-helper to :set.
Revise the docstring.
(allout-init): Reduce functionality to just customizing
allout-auto-activation, and mark obsolete.
(allout-mode): Respect string values for allout-auto-activation.  Run
allout-after-copy-or-kill-hook without any args.
(allout-mode) (allout-layout) (allout-default-layout) (outlineify-sticky):
Adjust docstring for new scheme.
(allout-after-copy-or-kill-hook): No arguments - hook implementers should
concentrate on the kill ring.
lisp/allout.el